home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 2177 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.3 KB

  1. Path: aargh.incubus.sub.org!marc
  2. From: marc@aargh.incubus.sub.org (Marc 'Nepomuk' Heuler)
  3. Newsgroups: comp.sys.amiga.misc
  4. Subject: Re: OS features
  5. Message-ID: <IRAYx*nla@aargh.incubus.sub.org>
  6. Date: Thu, 18 Jan 1996 18:07:40 CET
  7. Reply-To: marc@aargh.incubus.sub.org
  8. References: <cg.762h@ami-cg.GraySage.Edmonton.AB.CA> <4dha3a$3fs@mercury.cpd.tandem.com>
  9. Distribution: world
  10. Organization: Data Design
  11. X-Newsreader: Arn V1.03a
  12.  
  13. In article <4dha3a$3fs@mercury.cpd.tandem.com>, norman_henry writes:
  14.  
  15. > Why would assembly code prevent old programs from being recompiled???
  16. > When Tandem went from proprietary processors a few years back, we used
  17. > an "accellerator" which basically took an _object_ file as input, and 
  18. > produced an optimized MIPS risc object, which runs just fine
  19.  
  20. The 680x0 don't differentiate code and data.  Every possible execution flow
  21. of the code must be exhausted to _reliably_ transform it into pseudocode.
  22.  
  23. That is incredibly much more than what an Emulator does - an Emulator
  24. 'only' exhausts those execution flows that are relevant to the user.
  25.  
  26. Most Amiga Assemblers support camouflage of code as data and vice-versa.
  27. So even obtaining the original ASM source of a program does not
  28. _necessarily_ allow the conversion into another language.  However, IMHO it
  29. will in most cases.
  30.